package au;

import java.awt.Point;
import java.util.List;

import svm.SvmContext;

public class AU_01_left extends AU_01 {

	@Override
	public double[] getFeatureVectorByFacialFeatures(List<Point> points) {
		p = points;
		double[] v = new double[]{
				dw(p.get(13), p.get(14)),
				angle(p.get(13), p.get(19), p.get(16)),
				angle(p.get(19), p.get(16), p.get(18)),
				angle(p.get(16), p.get(18), p.get(12)),
//				angle(p.get(13), p.get(0), p.get(12)),

//				dh(p.get(13), p.get(19)), 
//				dh(p.get(13), p.get(16)), 
//				dh(p.get(13), p.get(18)), 
//				dh(p.get(13), p.get(12)),
//				
				dh(p.get(0), p.get(13)), 
				//dh(p.get(0), p.get(19)), 
				dh(p.get(0), p.get(16)),
				//dh(p.get(0), p.get(18)),  
				dh(p.get(0), p.get(12)),

				dh(p.get(13), p.get(16)),
				dh(p.get(16), p.get(12)),
				
//				dh(p.get(19), p.get(16)), 
//				dh(p.get(19), p.get(18)), 
//				dh(p.get(19), p.get(12)),
//				
//				dh(p.get(16), p.get(18)), 
//				dh(p.get(16), p.get(12)),
//				
//				dh(p.get(18), p.get(12))
		};
		return v;
	}

}
